<html>
<head>
    <title>Resultados</title>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
require 'functions.php';

$INICIO = "'".$_GET['fechaDesde']." ".$_GET['iHora'].":".$_GET['iMin'].":".$_GET['iSec']."'";
$FIN    = "'".$_GET['fechaHasta']." ".$_GET['fHora'].":".$_GET['fMin'].":".$_GET['fSec']."'";

$QUERY ="SELECT vendedor.apellido AS Apellido, vendedor.nombre AS Nombre,
          (if( sum(case when comunicacion.estado = 'pendiente' then 1 else 0 end)>0,
               sum(case when comunicacion.estado = 'realizado' then 1 else 0 end )/sum(case when comunicacion.estado = 'pendiente' then 1 else 0 end),
               sum(case when comunicacion.estado = 'realizado' then 1 else 0 end ))) AS 'Cumplimiento de llamadas'
        FROM vendedor
          INNER JOIN cliente ON vendedor.`vendedor_id` = cliente.`vendedor_id`
          INNER JOIN comunicacion ON cliente.`cliente_id` = comunicacion.`cliente_id`
        WHERE
          $INICIO < comunicacion.fecha AND $FIN > comunicacion.fecha
        GROUP BY vendedor.`vendedor_id`";

/*Muestra la consulta bonita*/
sqlQueryPrettyParser($QUERY);

/*Efectua la consulta*/
$DATA = sqlQueryToDB($QUERY);

/*Muestra la tabla de resultados*/
if ($DATA->num_rows < 1) {
    echo "No hay resultados para armar una tabla<br><br>";
} else {
    echo sqlDataToHtmlTable($DATA);
}

?>
<br>
<input type="button" onclick="history.back()" name="Regresar" value="Regresar">
</body>
</html>
